[新機能] Amazon EC2のP2インスタンスが東京リージョンで使えるようになりました
はじめに
今日の新機能はこちら。
Amazon EC2のP2インスタンスが東京リージョンで使えるようになりました!
P2インスタンスについて
P2インスタンスは2016年9月に発表されたインスタンスタイプです。
P2インスタンスはハイパフォーマンスなGPUコプロセッサを搭載し、大規模な並列での不動点小数計算を必要とするアプリケーションに特化したインスタンスタイプです。ディープラーニングや流体力学、金融工学、耐震計算、分子モデリング、遺伝子解析、レンダリング等の用途に適しています。
GPUプロセッサ
P2インスタンスが搭載しているGPUコプロセッサはNVIDIA Tesla K80 GPUです。
最大16のGPUを使う事が出来、その場合の性能は以下の通りです。
- VRAM ... 最大192GB
- 並行処理コア数 ... 最大40,000
- 単精度浮動小数点演算 ... 70TFLOPS
- 倍精度浮動小数点演算 ... 23TFLOPS
なんか凄すぎて良くわかりませんね。
P2インスタンスのラインナップ
P2インスタンスのラインナップは以下の通り。3つのタイプが用意されています。
タイプ | vCPUs | Memory(GiB) | インスタンスストレージ(GB) | EBS-Optimized対応 | ネットワークパフォーマンス | IPv6サポート |
---|---|---|---|---|---|---|
p2.xlarge | 4 | 61 | EBSのみ | Yes | High | Yes |
p2.8xlarge | 32 | 488 | EBSのみ | Yes | 10 Gigabit | Yes |
p2.16xlarge | 64 | 732 | EBSのみ | Yes | 20 Gigabit | Yes |
やってみた
以下のように、東京リージョンでP2インスタンスがLaunchできるようになっています。
今回はNVIDIA CUDA Toolkit 7.5 on Amazon Linuxを使ってみます。
立ち上げの詳細パラメータは以下の通り。東京リージョンで、p2.xlargeで起動しています。
lspciコマンドでnvidiaを探してみると、GPUの情報が確認できます。
$ lspci | grep -i nvidia 00:1e.0 3D controller: NVIDIA Corporation GK210GL [Tesla K80] (rev a1)
起動したEC2にSSHでログインし、nvidia-smiコマンドを実行してみます。
$ nvidia-smi Sun May 28 08:28:27 2017 +------------------------------------------------------+ | NVIDIA-SMI 352.99 Driver Version: 352.99 | |-------------------------------+----------------------+----------------------+ | GPU Name Persistence-M| Bus-Id Disp.A | Volatile Uncorr. ECC | | Fan Temp Perf Pwr:Usage/Cap| Memory-Usage | GPU-Util Compute M. | |===============================+======================+======================| | 0 Tesla K80 On | 0000:00:1E.0 Off | 0 | | N/A 42C P8 27W / 149W | 55MiB / 11519MiB | 0% Default | +-------------------------------+----------------------+----------------------+ +-----------------------------------------------------------------------------+ | Processes: GPU Memory | | GPU PID Type Process name Usage | |=============================================================================| | No running processes found | +-----------------------------------------------------------------------------+
GPUが1つ割り当てられており、Nameが「Tesla K80」となっていることがわかりますね。
さいごに
ということで、P2インスタンスが東京リージョンで使えるようになりました。これでネットワークレイテンシに悩まされることなくバンバンGPUを使った計算が出来ますね!